如何将char string[100]赋值给CString T

来源:百度知道 编辑:UC知道 时间:2024/06/08 11:57:33
用T=string可以吗

string[] strs = new string[5];
strs[0] = "adaaaaa";
strs[1] = "bdaaaaaa";
strs[2] = "cdaaaaaaaa";
strs[3] = "ddaaaaaa";
strs[4] = "edaaaaa";
string str;
//str= String.Concat(strs);
string xxx= String.Join("xxxxx", strs);

在C++里面如果这样:
#include<string>
string T;
char string[100];
则可以这样赋值:
T=stirng;

CString T(string);
T=string也可以
还可以 T.Format("%s",string);

你的这个方法完全可以,因为CString类内部做了重载“=”操作符

T.Format("%s", string)

CString T;
char string[100];
T = string;
T.Format("%s", string); //这个也行